<?xml version='1.0' encoding='UTF-8' ?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui"
	xmlns:f="http://java.sun.com/jsf/core"
	template="/pages/templates/template.xhtml">
	<ui:define name="metadata">
		<f:metadata>
			<f:viewParam name="id" value="#{CursoBean.id}" />
			<f:event type="preRenderView" listener="#{CursoBean.init}" />
		</f:metadata>
	</ui:define>
	<ui:define name="content">
		<h:form id="formCurso">
			<div>
				<div class="div-titulo-tela">
					<p:outputLabel styleClass="titulo-tela">Curso</p:outputLabel>
					<br /> <br />
					<p:separator></p:separator>
					<div class="div-titulo-botoes">
						<p:commandButton value="Lista"
							actionListener="#{CursoBean.doListar}" />
						<p:commandButton id="btnSalvar" value="Salvar" ajax="true"
							update="formCurso" actionListener="#{CursoBean.doSalvar}" />
					</div>
				</div>
				<div>
					<div class="div-corpo-tela">
						<div class="div-mensagem">
							<p:messages id="messages" autoUpdate="true" closable="true" />
						</div>

						<h:panelGrid columns="2" cellpadding="10" styleClass="tabGeral">
							<p:outputLabel styleClass="label">Nome: </p:outputLabel>
							<p:inputText styleClass="campo" id="txtNome" maxlength="45"
								value="#{CursoBean.curso.nome}"></p:inputText>
							<p:outputLabel styleClass="label">Currículo: </p:outputLabel>
							<p:inputText styleClass="campo" id="txtCurriculo" maxlength="5"
								value="#{CursoBean.curso.curriculo}"></p:inputText>
							<p:outputLabel styleClass="label">Qtd máxima de horas para orientação: </p:outputLabel>
							<p:inputText styleClass="campo" id="txtQtdMaxHoras"
								maxlength="10" value="#{CursoBean.curso.maxHorasOrientacao}"></p:inputText>
							<p:outputLabel styleClass="label">Qtd máxima de alunos por grupo: </p:outputLabel>
							<p:inputText styleClass="campo" id="txtQtdMaxAlunos"
								maxlength="10" value="#{CursoBean.curso.qtdMaxAlunosGrupo}"></p:inputText>
						</h:panelGrid>

						<p:panel header="Ordem dos ítens de priorização"
							rendered="#{CursoBean.alteracao}"> 
							<p:orderList value="#{CursoBean.itens}" var="item"
								itemValue="#{item}" converter="ItemPriorizacaoConverter"
								controlsLocation="left">
								<f:facet name="caption">Ítens</f:facet>
								<p:column>  
						            #{item.nome}
						        </p:column>
							</p:orderList>
						</p:panel>
					</div>
				</div>
			</div>
		</h:form>
	</ui:define>
</ui:composition>

